Caffeine intake and the risk of kidney stones.