NBC: Norway, Ireland and Spain formally recognize a Palestinian state