US asylum pact with Honduras would seal off  "Northern Triangle" to migrants