The Balfour declaration is a stain on human consciousness