Cofiniteness of generalized local cohomology modules