Improving the performance of colloidal quantum-dot-sensitized solar cells