President Donald Trump has admitted he caused his high-stakes meeting with Chinese President Xi Jinping to run overtime.