Harrogate's Great Yorkshire Show on course for 140,000 sell-out