Adsorption and Gas Separation of Molecules by Carbon Nanohorns