Nucleotide sequence and genetic analysis of the Azotobacter chroococcum nifUSVWZM gene cluster, including a new gene (nifP) which encodes a serine acetyltransferase