E63: Europe’s electricity market: the scam of the century?