UK cap on migrants to face legal challenge