I have an approved I-140 with a certain priority date in EB2 with company A. Now, I'm planning to join company B. What happens to my PD if A revokes my I-140? If company B does not file my GC in 2 years and I want to join C now, can I transfer to company C with the approved I-140 of company A?