Jim Cramer says there will be no recession.