Ky. State Fair Grand Champion ham goes for $300,000