An updated viscoplastic self-consistent model to capture the effects of residual stress, microstructural heterogeneity, and precipitation in cold-sprayed aluminum alloys