Synthetic Data is an Elegant GIFT for Continual Vision-Language Models