It is just 67 words long but the Balfour Declaration has led to 100 years of suffering for the Palestinians.