President Donald Trump is facing criticism over his red carpet welcome for Chinese President Xi Jinping.