Vapor-phase synthesis of aligned zinc oxide nanorod arrays on various substrates