Can I buy a house in Germany as a foreigner?