What does cancer cause exactly?