New in Town: Demographics, Immigration, and the Price of Real Estate