Bank of England Holds Rates at 3.75% Amid Energy Volatility