Recent advances in biochar application for water and wastewater treatment: a review