A review of amorphous silicon alloys. Fabrication, properties and applications