A US Navy destroyer has sailed near islands claimed by China in the South China Sea, according to US officials, even as President Donald Trump’s administration seeks Chinese cooperation in dealing with North Korea’s missile and nuclear programmes.