Current mainstream technology of solar cells