Starmer says Europe must be ready to fight, but can it afford to?