Communities of practice as a methodology for grassroots innovation in sustainable adult education