Xanthorhodopsin: A Proton Pump with a Light-Harvesting Carotenoid Antenna