What is a non-citizen living in a country with permission and for an unlimited amount of time called?