Minister says had never seen such a climate-induced catastrophe; admits that energy providers have failed to deliver