People are in for a "catastrophic winter" unless the government does more to help, says EDF.