Virginia snaps long skid vs. Virginia Tech and clinches spot in ACC title game