US leader Trump scolded Israel for continuing to strike Iran after he declared a ceasefire. Can the fragile truce hold?