Solving generalized lattice Boltzmann model for 3-D cavity flows using CUDA-GPU