GM offers bold earnings forecast, and stock price soars