Patterns of diversity, altitudinal range and body size among freshwater fishes in the Yangtze River basin, China