Duck Commander Independence Bowl has highest TV rating since 2006