Some 4,500 Palestinians take part in weekly demonstrations with hundreds throwing rocks and explosives at IDF troops