Peugeot to buy GM’s Opel, creating 2nd-largest European carmaker