Asymmetric total synthesis of caribenol A