Trump announces 2-week ceasefire with Iran