William Stewart (1800-1874)