Total synthesis of (−)-halosaline by a ruthenium-catalyzed ring rearrangement