How long can a fly go without food or water