cost of solar panels and battery uk