NBC: Queen cancels virtual engagements after positive Covid test