Cancer Research UK says around 38% of all cancers diagnoses could have been prevented.