Multivariate process monitoring and fault diagnosis by multi-scale PCA