GM reports 2Q loss of $758 million\, but says things are looking up