John Gapper General Motors flunks the financial stress test