Physicochemical considerations in the development and prevention of calcium oxalate urolithiasis