Fabrication and photoelectrochemical characteristics of In2S3 nano-flower films on TiO2 nanorods arrays