I live in NY. I am on an H1B visa. If I get married to green card holder how long will it take for me to get my green card?