Spain, Ireland and Norway set to recognise Palestine