Total synthesis of (±)-morphine