Spectral gap and exponential mixing on geometrically finite hyperbolic manifolds