Singapore passes law to counter foreign interference