Bank of England Holds Rates Amid Energy Uncertainty