Understanding Kidney Stones: Symptoms, Causes, Treatment, and Diet