Mexico cracks down at US border with 15,000 troops