Job satisfaction of nurses working in public hospitals: perceptions of nurse unit managers in South Africa.