Palestinian goes on rampage in Jerusalem