Iron Range company gets $400M iron ore contract