Indonesian demonstrators stage a huge pro-Palestinian rally in Jakarta