Tom Kim became the youngest player since Tiger Woods to win three PGA Tour titles after he retained the Shriners Children's Open in Las Vegas.