Macron says door 'remains open' for Britain to stay in EU