What are the benefits of practicing mindfulness meditation for stress reduction and mental health?