Curry's late jumper leads Warriors past Celtics