The salary you must earn to buy a home in the 50 largest metros