Morphine total synthesis