Do horse flies live in winter