Generalized Multivariate Ratio and Regression Estimators: Generalized Univariate and Multivariate Ratio and Regression Estimators for Two-Phase and Multi-Phase Sampling using Multi-Auxiliary Variables