GM says it can handle rising labor costs as it announces $10 billion stock buyback