Veteran investor Tom Russo said Warren Buffett's $373 billion cash pile is "custom-tailored for today's uncertainties."