Hierarchically mesoporous/macroporous structured TiO2 for dye-sensitized solar cells