24 hour solar cell