best treatment for kidney stones in india