Biochar : A Review of its History, Characteristics, Factors that Influence its Yield, Methods of Production, Application in Wastewater Treatment and Recent Development