Structural and functional mechanisms of Desulfovibrio vulgaris cytochrome c3 revealed by site specific mutagenesis