'This is a moment for Europe...': EU unveils 800bn euro defence plan after Trump stops Ukraine aid