Understanding community-based participatory research through a social movement framework: a case study of the Kahnawake Schools Diabetes Prevention Project