Norway, Spain and Ireland recognize Palestinian state