Large scale storage is the missing piece in renewable energy puzzle