GM earnings rise more than expected | CNN Business