Batteries for solar panels: is the price worth it?