How many days can a fly survive without food