Brazil economy outshines Mexico after surprise role reversal