Mixing time and cutoff for the adjacent transposition shuffle and the simple exclusion