Tom Kim became the youngest player since Tiger Woods to win three PGA Tour titles as he won the Shriners Children's Open.