Treatment of landfill leachate via Advanced Oxidation Process (AOPs) - a review