Tungsten oxide as a buffer layer inserted at the SnO2/p-a-SiC interface of pin-type amorphous silicon based solar cells