how does countercurrent flow work in fish