General Motors Co on Wednesday posted a lower quarterly profit that beat market expectations, and lowered its full-year 2018 earnings forecast citing rising steel and aluminum costs due to tariffs imposed by U.S. President Donald Trump’s administration.