President Donald Trump backs down from his midnight deadline for an onslaught on Iran's energy plants as he says a peace deal is coming - prompting Tehran to brand the claims "fake news"