Secretary of Defence James Mattis directly contradicted President Donald Trump at a meeting with his South Korean counterpart, saying the US was not out of diplomatic options.