Non-carbohydrate-based enantioselective synthesis of D(−)-muscarine