Electric cars could save $500b: analysis