What causes cancer? What can be done to prevent it?