Nearly 18 million will be cancer survivors in 2022, say researchers