Bartlett now longest-serving Cabinet minister