Ex-Giants All-Star to undergo surgery for colon cancer