Norovirus causes thousands of hospital admissions each year at great cost to the NHS.