USA beats Panama 1-0 to win Gold Cup