Det föreslagna frihandelsavtalet mellan EU och Mercosur-länderna är förlegat och kan inte godkännas i dess nuvarande form, sa Frankrikes president Emmanuel Macron under sitt besök i Stockholm.