Professionalism and unionism in the teaching service : the development of teachers' "organisations" in Uganda