The impact of nurse work environment on nurse outcomes, nurse-perceived quality of care and patient safety in Saudi Arabia