piles vs colon cancer