US President Barack Obama arrives in China for his final visit as president, landing in the eastern city of Hangzhou where he will attend the G20 summit.