Mexico: protests link Ayotzinapa, Ferguson, Garner