Willem de Zwijger, Prins van Oranje