can colon cancer cause a hernia