American Express joins the pay transparency movement, adding salary ranges to its job listings nationwide