Towards solving the riddle of nephrolithiasis: a South Africa perspective.