Stress, sleep and mindfulness