A Stochastic Discrete Choice Dynamic Programming Model of Power Plant Operations and Retirement