Mexico’s 120 million citizens will begin to enjoy free, universal access to healthcare from next year, following a decree by socialist president Claudia Sheinbaum.