Capacity allocation of rural hybrid generating system based on stochastic chance constrained programming