A new look at nurse burnout: the effects of environmental uncertainty and social climate.