Hyundai buys GM's car plant in Russia's St. Petersburg