John Holland, 2nd Duke of Exeter (1396-1447)/descendants