Trade-Offs with Growth Limit Host Range in Complex Life-Cycle Helminths