We need to defend Europe against China, Russia, US: French president Macron