Data-driven Power Generation Design and Operation Under Demand Uncertainty