Mexicans boycott World Cup over ticket costs