System efficiency improvement of IGCC with syngas clean-up