Cancer causes and treatment