James Stewart (nobile)