Surface morphology of ZnO buffer layer and its effects on the growth of GaN films on Si substrates by magnetron sputtering