Texas AgXchange Farm and Ranch Show attracts 2000