Mobile phones and rural livelihoods: diffusion, uses and perceived impacts among farmers in rural Uganda