GM buys SoftBank's $2.1 billion stake in Cruise self-driving unit