The financial journey from H-1B to green card: What to expect