Resilience among nurses: The role of demographic factors, mindfulness, and perceived stress.