cost of battery storage