Idiopathic calcium oxalate nephrolithiasis: a cellular disease.