Vertically aligned ZnO nanowire arrays on GaN and SiC substrates