The role of communication and co-operation in the adoption of precision farming