Optimal dividend problem for a generalized compound Poisson risk model