Growth mechanisms of thin-film columnar structures in zinc oxide on p-type silicon substrates