battery energy advantages and disadvantages