Gas prices are less of a factor behind consumers switching to EVs, Barclays says