Telecommunications services for agriculture and rural development : experiences of the AID Rural Satellite Program