GM raises its profit forecast, stock jumps