9 in 10 Americans support universal background checks for gun purchases