Hamas marks 22nd anniversary with pledge to Liberate whole of Palestine