GM: All four brands deliver as sales rise 10%