Climate change impacts on structure and diversity of fish communities in rivers