Norway, Ireland and Spain to recognize Palestine