Walmart Mexico posts slightly higher profit amid June sales uptick