Panthers RB Chuba Hubbard signs 4-year extension