John Beaufort, Bá tước thứ nhất của Somerset