Nicholas IV, Duke of Opava