Text this: Effect of anxiety and depression on self-reported adverse reactions to COVID-19 vaccine: a cross-sectional study in Shanghai, China