GM teams with 3 EV charging firms