US President Donald Trump has made a sharp u-turn on his foreign policies with regards to NATO and China.