Quantum rod-sensitized solar cell: nanocrystal shape effect on the photovoltaic properties