John Talbot, Công tước thứ nhất xứ Shrewsbury