Nurses' Perception of Organizational Commitment, Nursing Work Environment, and Social Support in a General Hospital