Synthetic studies on quassinoids: total synthesis of (-)-chaparrinone, (-)-glaucarubolone, and (+)-glaucarubinone