John Harkness: GP and public health officer who carried out a comprehensive study of community diabetes