John Campbell of Cawdor (-1642)