Recent insights into the pathogenesis of colorectal cancer