Oxidation mechanism and non-isothermal kinetic studies on carbonate iron ore by thermogravimetric analysis