Queen urges public to have Covid vaccination