Absorbing boundary conditions for difference approximations to the multi-dimensional wave equation