Spectral fatigue life estimation for non-proportional multiaxial random loading