A review on the fuel gas cleaning technologies in gasification process