Trump announces ceasefire extension with Iran