Jim Cramer says market's rally delivered 'hope'