Cancer today : origins, prevention, and treatment