Japan's Nippon Steel agreed to buy US Steel Corp for $14.1 billion, the companies announced on Monday, sparking criticism about the firm's ownership in an industry crucial to US national security. Nippon will also assume the US firm's debt, taking the total value of the agreement to $14.9 billion.