László III de Szilágyi — Hungarian noble, Castellan of Belgrád