Rechargeable solar cell design