A troposphere–stratosphere–mesosphere general circulation model with parameterization of gravity waves: climatology and sensitivity studies