The winter vomiting bug has been forcing extremely unpleasant bouts of illness on Brits for generations and costs the global economy billions – so why hasn't a vaccine been developed yet?