John de Ferrers, 3rd Baron Ferrers of Chartley (1331-1367)/descendants