Impact of the coronavirus disease 2019 epidemic and a free influenza vaccine strategy on the willingness of residents to receive influenza vaccines in Shanghai, China