McCollum scores 27 as Trail Blazers beat Cavaliers 102-86