EU unveils $340B global infrastructure plan to counter China