Recent Progress in Amorphous Silicon Solar Cells and Their Technologies