GMC Hummer EV debuts with 350 miles of range, six-figure price