Bank of England set to hike rates earlier than expected