Comparison of reaction centers from Rhodobacter sphaeroides and Rhodopseudomonas viridis: overall architecture and protein-pigment interactions.