Kidney stones-Cause, symptoms, treatments and prevention