Christian McCaffrey injury: Panthers RB injures hamstring vs