Step length adjustment iterative algorithm for inverse reliability analysis