Emmanuel Macron makes error in speech implying British visitors will need visas to enter France