Long Term Power Generation Planning Under Uncertainty