Supporting nurse practitioners’ practice in primary healthcare settings: a three-level qualitative model