Leaders of the US, Canada and Mexico have wrapped up talks in Mexico City. There was friction between Mexican President Andres Manuel Lopez Obrador and US President Joe Biden over migration. But the leaders put up a united front at a news conference.