Community health workers can play an important role in the prevention and control of non-communicable diseases in poor communities