Home Politics UK economy set to contract as business confidence hits two-year low