Financing the development of rural telecommunications: the Kenya experience