Colorectal Cancer: prevention, screening & treatment from a primary care perspective