Mexican fans boost Adidas World Cup sales