Former prime minister Sir John Major calls for a windfall tax on the profits of the UK's top energy firms.

for more ...