Palestinians mass in thousands for protest at Gaza-Israel border