MS-GWaM: A Three-Dimensional Transient Gravity Wave Parametrization for Atmospheric Models