The non-random structure of multi-trophic ecological inter- actions maximizes species coexistence within ecologically re- alistic constraints