Home Stock General Motors (GM) stock price forecast ahead of Trump tariffs