Etiology and prevention of cancer