Delays, uncertainty and a looming general election burden all strands of UK energy market