Some 5,000 migrants set out on foot from Mexico's southern border, tired of long waits for visas