Token Cleaning: Fine-Grained Data Selection for LLM Supervised Fine-Tuning