Using failure cases to promote veterinary students’ problem-solving abilities: a qualitative study