Serum vitamins and the subsequent risk of bladder cancer.