Colorectal cancer: molecular features and clinical opportunities.