How long can a horse fly live in a house