Photodriven charge separation in a carotenoporphyrin–quinone triad