Second harmonic generation in multiferroic BaTiO3-BiFeO3 film and nanorod arrays grown on Si substrate