Influence of impurities on the surface structures and fault generation in homoepitaxial Si (111) films