Boundary-layer Flows Past an Hemispherical Roughness Element: DNS, Global Stability and Sensitivity Analysis