The effects of substrate pre-treatment on anaerobic digestion systems: a review.