Pettersson shoots 10-under 60 at St. George's to set Canadian Open record