Mexican fruit fly life cycle