Sir Tony Blair has urged Ed Miliband to ditch his clean power by 2030 target because it “was right for its time but ...