I have pending I485. Can I apply for H-1 if I am using EAD card or staying in USA based on pending I485?