Rishi Sunak threatens energy firms with windfall tax