Turing Degrees Form an Upper Semilattice