New Insights into the Causes of Cancer