Here's the salary you have to earn to buy a home in 19 major US cities