Charging photovoltaic colloidal battery solar energy