Ultra-fast photocatalytic and dye-sensitized solar cell performances of mesoporous TiO2 nanospheres