Why do fruit flies live so long?