Non-negative matrix analysis for effective feature extraction in X-ray spectromicroscopy.