有绿卡的外国人是公民吗