Joe Biden calls Xi Jinping a 'dictator' despite progress in US China talks