General practice and public health: fostering collaboration for better health for populations