The Pentagon on Wednesday disinvited China from a major US-hosted naval drill in response to what it sees as Beijing's militarisation of islands in the South China Sea, a decision China's top diplomat Wang Yi called an "unconstructive move".