Aspirin, salicylates, and cancer