Three-dimensional structure of the Rhodobacter sphaeroides RC-LH1-PufX complex: dimerization and quinone channels promoted by PufX.