Gas separation and storage using semi-clathrate hydrates