Iran releases French tourist held since 2022, Macron says