Can a U.S. Citizen Living Abroad Petition for a Green Card for a Spouse?