US, Israel and Iran agree to a 2-week ceasefire though some attacks continue