Toward self-powered and reliable visible light communication using amorphous silicon thin- film solar cells