quality of life with kidney stones