Rates have been left unchanged for the fifth meeting in a row by the Bank of England.