Text this: Understanding Fluctuations in Public Opinion toward COVID-19 Vaccines: Insights from Social Media Analysis