Farmers' heterogeneous motives, voluntary vaccination and disease spread: an agent-based model. (5th December 2019)