Isolation and characterization of rubrerythrin, a non-heme iron protein from Desulfovibrio vulgaris that contains rubredoxin centers and a hemerythrin-like binuclear iron cluster.