which doctor to consult for kidney stone