Selective Preparation of Semiconducting Single-Walled Carbon Nanotubes: From Fundamentals to Applications