Bill Gates: Cancer won’t be a problem in 30 years