Quality improvement in community health centres: the role of microsystem characteristics in the implementation of a diabetes prevention initiative