Conversion of Thebaine to Oripavine and Other Useful Intermediates for the Semisynthesis of Opiate-Derived Agents: Synthesis of Hydromorphone