Plant-animal diversity relationships in a rocky intertidal system depend on invertebrate body size and algal cover.