Macron's comments on Taiwan spark controversy about EU-China relations and US alliance