Quality of life and stress factors for veterinary medical students.