Boron Doped Nanocrystalline Film with Improved Work Function as a Buffer Layer in Thin Film Silicon Solar Cells