Syngas preparation by NiO–CaSO4-based oxygen carrier from chemical looping gasification technology