Donald Trump hosts China president at White House