Mindfulness: Ancient wisdom and modern science