There are rising cases of breast, colorectal and other cancers in people in their 20s, 30s and 40s. What is going on?