John Willoughby, 2nd Lord Willoughby — English soldier (c.1306–1349)