Nordstrom Q2 profit soars 20%