The lifestyle factors that cause cancer – and why many people are s...