Resilience of veterinarians at different career stages: The role of self-efficacy, coping strategies and personal resources for resilience in veterinary practice.