UK business confidence recovers but dark clouds on horizon