Monkeypox: Healthcare workers will be offered smallpox vaccine as UK buys 20 000 doses