Energy Bills Could Hit £2,800 This Year, Bank of England Warns