Large Scale, Long Duration Energy Storage, and the Future of Renewables Generation