John Allan — Scottish journalist, broadcaster, author, and farmer known for his books about agricultural life in Scotland