Solar photovoltaic colloidal battery price 6