Warriors overcome 17-point deficit to win Game 3 in Portland