Silicon thin-film cell