PIN solar cell