Associations between mindfulness, post-traumatic stress and compassion fatigue in healthcare professionals