Dye-sensitized solar cells based on TiO2 nanoparticles/nanobelts double-layered film with improved photovoltaic performance