Boron doped nanocrystalline silicon film characterization for solar cell application