General Motors wows investors with quarterly revenue that’s about $4 billion above consensus