Recognizing Palestinian state is a 'moral, legal obligation': British lawmaker