where do fruit flies come from