Self-mixing in VCSELs for multi-parametric sensing applications: Theory and experiment