Recent advances in critical materials for quantum dot-sensitized solar cells: a review | Synapse