Tariffs take a $1 billion bite out of GM earnings; shares fall