French president Macron tests positive for Covid-19