Effects of water velocity, turbulence and obstacle length on the swimming capabilities of adult Pacific lamprey