Medical management of nephrolithiasis.