Community health workers for non-communicable diseases prevention and control in developing countries: Evidence and implications