U.N. agency to pay hotel stays to stem domestic violence in Mexico