Tens of thousands protest on Gaza border, 37 dead in clashes