Artificial diets for Hermetia illucens (Diptera: Stratiomyidae): Investigating nutritional and environmental limitations