Third Generation Solar Cells