Source attribution of air pollution using a generalized additive model and particle trajectory clusters.