An investigation on the photovoltaic performance of quantum dot solar cells sensitized by CdTe, CdSe and CdS having comparable size