A two-stage distributionally robust CVaR-constrained framework and its approximations for self-scheduling microgrid | Synapse