How trait-based interactions shape the stability and structure of mutualistic networks | Synapse