London mayor slams event touting illegal Israeli settlement land sales