John Gregg (c1738-aft1791)