John I of Castile (1358-1390)/descendants