Jim Cramer says either Russia-Ukraine crisis or inflation has to give for stock