Trump grants sweeping pardon of Jan. 6 defendants, including rioters who violently attacked police