Hereditary colorectal cancer syndromes: molecular genetics, genetic counseling, diagnosis and management