China | China fumes as US approves $190 m frigate sale to Taiwan