Diffusion approximations for queues with server vacations