A review on bio-electrochemical systems (BESs) for the syngas and value added biochemicals production. (June 2017)