Purification and characterization of membrane-bound ferrochelatase from Rhodopseudomonas sphaeroides