NBC: Jan. 6 rioter who punched officer and stole his shield sentenced to almost 3 years