Text this: Distributionally Robust Self-Scheduling Optimization with CO2 Emissions Constraints under Uncertainty of Prices