Ask Sophie™: How should I prepare for a green card interview?