Trump had earlier fumed at Benjamin Netanyahu over Israel's campaign against Iran-backed Hezbollah in Lebanon despite a deal with Tehran to end the war.