Thomas Stewart (bef1745-)