Biological hydrogen production: Prospects and challenges