John II of Luxembourg, Count of Ligny