Selective polycarboxylation of semiconducting single-walled carbon nanotubes by reductive sidewall functionalization.