Biohydrogen production from waste materials: benefits and challenges