Cabinet ministers defend Boris Johnson’s maskless hospital visit