Trump lashes out at Israel and Iran in push to preserve ceasefire

US president denounces violations of fragile truce by both sides