Donald Trump has hit out at leaked intelligence claiming the US strikes failed to destroy Tehran’s nuclear sites.