Photovoltaic energy storage colloidal battery cost