Causes of kidney stones and their types