Transaction costs, information technologies and the choice of marketplace amongst farmers in northern Ghana