Kerr wins Kingsmill Championship for third time, edging Pettersen