IN TAPACHULA, a furnace of a city in southern Mexico, people line up inside an air-conditioned branch of Banco Azteca to process their remittances. Last year Mexicans received an estimated $24 billion ...