Nurses' job satisfaction and organizational climate in a dynamic work environment