Early Diagnosis of Colorectal Cancer: A Review