Trump has announced halts to strikes in Iran on several occasions since the U.S. and Israel attacked Iran on Feb. 28, only for things to unravel and fighting to resume again.