Upper Bound Solution of Safety Factor for Shallow Tunnels Face Using a Nonlinear Failure Criterion and Shear Strength Reduction Technique