Boris Johnson ill with virus