Dye-sensitized solar cells using a chlorophyll a derivative as the sensitizer and carotenoids having different conjugation lengths as redox spacers