Molecular genetics of colon cancer