A double layered TiO2 photoanode consisting of hierarchical flowers and nanoparticles for high-efficiency dye-sensitized solar cells.