Ioan Silaghi de Oaș, Count de Szilágyi-Oaș