best doctors in bangalore for gallstone