Norway, Ireland and Spain to recognise Palestinian state