Theoretical upper limit of short-circuit current density of TiO2 nanorod based dye-sensitized solar cell