French President Emmanuel Macron's decision to deliver a US-style State of the Union address at a rare joint session of parliament in Versailles has proven controversial.