Wren, 103, given Legion d'honneur by France's Emmanuel Macron