Gaussian Quadrature Method for Pricing American and Exotic Options in a Jump-Diffusion Process