Marathon Petroleum Corp. Reports Second-Quarter 2023 Results