Receiving incorrect information is costly: diffusion and accuracy of market information among farmers in northern Ghana