Unfolding Temporal Dynamics: Predicting Social Media Popularity Using Multi-scale Temporal Decomposition