Miss. shipyard gets $746M contract for icebreaker