Sterling fell by more than 2% against the dollar earlier today after the Bank of England raised interest rates and warned the UK could be heading for a recession this year.