In historic move, UK recognizes a Palestinian state despite opposition from US and Israel