what do heart disease and cancer have in common