Anaerobic membrane bioreactor towards biowaste biorefinery and chemical energy harvest: Recent progress, membrane fouling and future perspectives. (November 2019)