William Gordon (1800-1849)