100 years on, Balfour Declaration still divides