Application of generative adversarial network-based optimization approach to energy storage allocation in power systems