Statins and the risk of colorectal cancer: an updated systematic review and meta-analysis of 40 studies.