Developing a Code of Research Ethics for research with a Native community in Canada: a report from the Kahnawake Schools Diabetes Prevention Project.