An aspirin a day - for years - may keep colon cancer away