Supercritical fluid chromatography and some of its applications: A review