Blazers top Kings 103-86 to end 4-game skid