Diagnosis and management of hereditary colorectal cancer syndromes: Lynch syndrome as a model