Endpoints and surrogate endpoints in colorectal cancer: a review of recent developments