Curry scores 43 to beat Boston, Warriors tie NBA Finals 2-2