GM’s Cruise is giving up on self-driving cars without steering wheels