Stoichiometric analysis of biological hydrogen production by fermentative bacteria