Norway, Ireland, Spain to recognise Palestinian state