Diabetes and nephrolithiasis