Text this: Effects of mindfulness training on perceived stress, self-compassion, and self-reflection of primary care physicians: a mixed-methods study