US Defense Secretary Jim Mattis warns that war with North Korea would be "catastrophic" and says diplomatic efforts are yielding results.