Cleveland-Cliffs to buy U.S. assets of ArcelorMittal for about $1.4 billion