US President Donald Trump on Monday night announced a truce deal between Israel and Iran, even as the two arch enemies continued exchanging salvoes for the 12th straight day.