How long does the norovirus last