ionic solar cell