US President Donald Trump and Chinese President Xi Jinping shake hands as they arrive for a meeting on the sidelines of the G-20 Summit in Hamburg, Germany. Photo: AP