Intake of vitamins B6 and C and the risk of kidney stones in women.