5,000 US troops deployed to border as Honduran migrants cross into Mexico