Jan Kanty Zamoyski — Polish noble