Here's the salary you must earn to buy a home in 8 major Indian cities