影响鱼类栖息环境的生物因素主要有哪些