Mindfulness. Diverse perspectives on its meaning, origins and applications