The six thinking hat model - a tool for participation in community development: the experience of an NGO in Cambodia