Britain's leader Starmer formally recognizes Palestinian state