GM posts $2 billion Q4 net profit on strong N.A. results