British PM Boris Johnson tests positive for COVID-19