Shai Gilgeous-Alexander drops 43 points in win against Cavs to snap two-game losing streak