what eats caddisflies