Millions of people may have to spend less on food and clothing to afford higher bills, an energy boss says.