On primitive polynomials over finite fields