Using geographic information systems (GIS) to improve on extension and advisory services in Africa: lessons from main bean producing regions of Cameroon.