Molecular basis of colon cancer