President Donald Trump nominates Brett Kavanaugh for the US Supreme Court as he aims to entrench its conservative control for years to come, but the federal appeals court judge faces a tough confirmation fight in the bitterly divided Senate.