The WHO warns cancer cases could reach nearly 35 million a year by 2050, with survival increasingly determined by where people live and their access to care