cancer and heart diseases