energy storage challenges