General Motors (GM) Co. is buying SoftBank Vision Fund 1’s stake in its majority-owned self-driving startup Cruise for $2.1 billion, giving the Detroit automaker 80% ownership, according to a statement Friday.