President #Biden vows to ban assault weapons, saying they have