The United States and China exchanged of acerbic comments over the weekend at the Shangri-La Dialogue in Singapore as their ties come under increasing strain.