Macron: Brexit is the product of 'lies and false promises'