NBA: Cavaliers edge Bucks, stretch win streak to four