Tunable growth of urchin-shaped ZnO nanostructures on patterned transparent substrates