Associations of dietary carbohydrates, glycaemic index and glycaemic load with risk of bladder cancer: a case-control study.