Adaptive variation in the upper limits of avian body temperature