Henry Gas Solubility Optimization Algorithm: A Systematic Review of Its Variants and Applications.