Record coal prices, high gas prices, Europe and China short of electricity, the UK short of petrol and diesel. One question: why?