What should the Giants do with Matt Cain this season?