Duterte has announced plans to scrap 21-year-old agreement with US amid what critics say is a move closer to China.