Donald Trump has lashed out at critics of his Iran peace deal, as he points to record stock market highs and tumbling oil prices as proof the agreement is working.

— Summary