Revived credit business helps GM finance its future