John Kennedy, 2nd Lord Kennedy of Dunure (bef1454-c1508)