Issues and challenges in hydrogen separation technologies