GM raises 2026 profit forecast after Q1 earnings beat