Treasury Will Get £3.1bn Windfall from Rising Energy Prices