Hamas hails cancellation of Jewish Jerusalem March as new equation