General linear and functor cohomology over finite fields