A Crank-Nicolson finite volume element method for two-dimensional Sobolev equations