Synthesis and photovoltaic property of fine and uniform Zn2SnO4 nanoparticles.