Periodic ZnO nanorod arrays defined by polystyrene microsphere self-assembled monolayers.