Europe won't 'delegate security to Americans forever,' says France's Macron