Protesters scale Scottish Parliament to hang pro-Palestine banner