President Donald Trump nominated Neil Gorsuch, a federal appeals court judge from Denver, to fill a Supreme Court seat that has been vacant for nearly a year after the death of Justice Antonin Scalia.