Self-reported history of hypercholesterolaemia and gallstones and the risk of prostate cancer