Haitians march on Port-au-Prince by the thousands as gang violence fatigue boils over