World No 1 Inbee Park secured her second major title of the 2013 season after a marathon finish to the LPGA Championship at Locust Hill.