Without accounting loss, GM posts record full-year profits