Mexican President López Obrador tests positive for Covid-19