Diagnosis and Staging of colorectal cancer