Preventing non-communicable diseases: an integrated community approach