The extraordinary markets of Mexico City