Diastereoselectivity in the Synthesis of 3(2H)-Furanones. Total Synthesis of (+)-Muscarine