Carbon nanotubes films for sensing applications: From piezoresistive sensor to gas sensing