James Wilson (Scottish Revolutionary)