The application of hierarchical cluster analysis and non-negative matrix factorization to European atmospheric monitoring site classification