Photovoltaic lithium battery energy storage hydrogen energy storage