Hydrothermal preparation and photoelectrochemical performance of size-controlled SnO2 nanorod arrays