Civil society activism for the prevention and treatment of non-communicable diseases in South Africa: implications for policy and practice | Synapse