Amorphous semiconductor solar cell