Do you need to be a citizen to buy a house in Florida?