Solar supercapacitor