The use of infrared spectroscopic techniques to characterize nanomaterials and nanostructures: A review