John Mowbray, 2. Duke of Norfolk