Community Structure and Metacommunity Dynamics of Aquatic Invertebrates: a Test of the Neutral Theory