Israel passes law on loyalty oath