Nestedness versus modularity in ecological networks: two sides of the same coin?