Progress in Multivariate Cryptography: Systematic Review, Challenges and Research Directions