The Bank of England has cut interest rates by a quarter percentage point to 5% but signalled caution on when another might happen.