An hp-adaptive discontinuous Galerkin finite-element method for 3-D elastic wave modelling