John Major proposes another one-off windfall tax