Optimizing CdS intermediate layer of CdS/CdSe quantum dot-sensitized solar cells to increase light harvesting ability and improve charge separation efficiency