William Snell (1750-1822)