Peter Alisengawa, a farmer in Namungwale village in eastern Uganda, was struggling to grow enough maize to support his family a few years ago.