Bank of England warns UK faces two-year recession, hikes rate