Analysis of public acceptance of electric vehicles: An empirical study in Shanghai