Flocks of Stochastic Parrots: Differentially Private Prompt Learning for Large Language Models