Ireland, Norway, Spain formally recognize Palestinian statehood