Association between dietary factors and calcium oxalate and magnesium ammonium phosphate urolithiasis in cats.