Self-oriented iron oxide nanorod array thin film for photoelectrochemical hydrogen production