Solid anaerobic digestion: State-of-art, scientific and technological hurdles.