Huge gun-control rallies sweep US