Performance monitoring of non-gaussian chemical processes with modes-switching using globality-locality preserving projection