Thiophene-containing polymer on sorting semiconducting single-walled carbon nanotubes