Kohl's profit soars 20% in Q3