GL-CLeF: A Global–Local Contrastive Learning Framework for Cross-lingual Spoken Language Understanding