Macroecology of live-bearing in fishes: latitudinal and depth range comparisons with egg-laying relatives