Customers of British Gas, EDF, E.on and more have been warned directly