Global lessons on delivery of primary healthcare services for people with non-communicable diseases: convergent mixed methods