Silicon Based Solar Cells