Cantlay fights through gusting wind, leads American Express