French President Emmanuel Macron became the first foreign head of state of Donald Trump's presidency to address a joint meeting of Congress.