Decoding the heterogeneity of skin in homeostasis and regeneration at single-cell resolution