Macron calls for swift U.S.-Iran agreement, reopening of Strait of Hormuz