Animal protein and the risk of kidney stones: a comparative metabolic study of animal protein sources.