How does network structure and complexity in river systems affect population abundance and persistence