Viking Kevin Williams takes the stand in NFL case