John Neville, 3rd Baron Neville de Raby (1328-1388)/descendants