Living Lumumba Statue arrives in Mexico for World Cup