President Obama has ordered 1,200 National Guard troops to help secure the U.S.-Mexico border. Why now?