NYC streets flooded with Gaza supporters on July 4th