Walmex: little to cheer about in Mexico