How long are you contagious with stomach virus?