Emmanuel Macron says door to remain in EU is open to Britain