What energy storage can mean for your business