Preparation of AgInS2 nanocrystals and their application as sensitizers for TiO2 nanorod array photoelectrodes