Explaining the various implications of the latest rate hike from the Bank of England