John Hastings, 2nd Earl of Pembroke — 14th century English noble and soldier