US President Donald Trump holds his first formal meeting with newly-elected French counterpart Emmanuel Macron, hailing his outsider campaign as a model of its kind.