Half of UK firms hit by viruses last year