Wavelet neural network based wind speed forecasting and optimal scheduling of generation with wind energy storage and demand response