Diffusion Approximations for Queueing Systems with Customer Abandonment