Calcium oxalate urolithiasis in the rat: is it a model for human stone disease? A review of recent literature.