John Hastings (1412-1477)/descendants