U.S. Steel stock soars nearly 40% after company rejects $7.3 billion Cleveland-Cliffs offer,. It's a buy for CNBC analysis loads of cash and stock buyback they said.