Food and agricultural wastes as substrates for bioelectrochemical system (BES): The synchronized recovery of sustainable energy and waste treatment. (July 2015)