GM Releases 2024 First-Quarter Results and Raises Full-Year