Principles for task shifting hypertension and diabetes screening and referral: a qualitative study exploring patient, community health worker and healthcare professional perceptions in rural Uganda