Synergistic assembly of nanoparticle aggregates and texture nanosheets into hierarchical TiO2 core–shell structures for enhanced light harvesting in dye-sensitized solar cells