Walter almost gave up crossing the Mexican desert. Then a fellow migrant carried him