The Huddling Programme: effects on empowerment, organisational commitment and ego-resilience in clinical nurses - a randomised trial.