Durable outdoor solar photovoltaic colloidal battery