Pros and cons of amorphous silicon solar cells