Effects of allometry, productivity and lifestyle on rates and limits of body size evolution