The Bank of England has said interest rates could be cut “gradually over time” if inflation stays low, after leaving borrowing costs unchanged at 5%.