U.S. Defense Secretary Jim Mattis said the U.S. will send 3,000 troops to Afghanistan and most are either on their way or have been notified of deployment.