Self-chargeable solar photovoltaic colloid battery