Fox: He’s not a QB but Abdul Carter is the franchise player the Giants need