Israel recalls envoys as Spain, Ireland and Norway commit to recognise Palestinian state