Queensland passes law requiring priests to break confessional seal