Kumba Iron Ore raises earnings despite elevated uncertainties