Improved surface-roughness scattering and mobility models for multi-gate FETs with arbitrary cross-section and biasing scheme