GM Authorizes $5 Billion Stock Buyback, Will Return All Cash Over $20 Billion To Shareholders