The annual Macy's Thanksgiving Day parade in New York has been disrupted by protests over the conflict in Gaza for the second year running.