Determinants and costs of community nursing in patients with type 2 diabetes from a community-based observational study: the Fremantle Diabetes Study.