Canine cystine urolithiasis. Cause, detection, treatment, and prevention.