David Kennedy, 1st Earl of Cassilis — Scottish nobleman