Silicon films on foreign substrates for solar cells