Where does colon cancer come from