General Motors stock surges 10% as the automaker announces $10 billion share buyback