A stress invariant based spectral method to estimate fatigue life under multiaxial random loading