Development of a Nursing Workforce: Influence of workplace spirituality, health support, extrinsic rewards, and professional commitment on nurse retention