After how many days should an animal infected with Mycoplasma hyopneumoniae develop good immunity and stop shedding?