Effects of climate, plant height and evolutionary age on geographical patterns of fruit type