NBC: Full list of Trump's last-minute pardons and commuted sentences