What Factors Affect a Structural Engineer's Salary?