Amorphous silicon alloy solar cells and modules-opportunities and challenges